Maintaining Cache Consistency in Content Distribution Networks

نویسنده

  • Anoop George Ninan
چکیده

While several mechanisms for maintaining consistency in single proxy caches exist today, not as much research has addressed ways in which such techniques may be extended to a cluster of proxy caches. If such techniques are not developed and deployed carefully, the overheads involved in maintaining cache consistency in large-scale systems such as Content Distribution Networks (CDNs) increases by several orders of magnitude with increase in the number of proxies. The goal of developing such algorithms is therefore to come up with ways by which consistency guarantees can be provided while keeping network and server resource usage low. In this paper, we present efficient ways to maintain cache consistency in CDNs using leases. We address the following issues: (i) Selection of a leader proxy, via which updates and/or invalidates may be propagated to other proxies (ii) The effects of co-operation between proxy caches (iii) Eager vs. Lazy renewal of leases (iv) Policies for intelligent dissemination of updates and/or invalidates. (v) Means of adapting to changing server and network loads and yet providing consistency guarantees. (vi) Multi-level hierarchical proxy organization and (vii) The scalability achieved with increasing number of independent proxy clusters.

منابع مشابه

Improve Replica Placement in Content Distribution Networks with Hybrid Technique

The increased using of the Internet and its accelerated growth leads to reduced network bandwidth and the capacity of servers; therefore, the quality of Internet services is unacceptable for users while the efficient and effective delivery of content on the web has an important role to play in improving performance. Content distribution networks were introduced to address this issue. Replicatin...

متن کامل

Scalable Consistency Maintenance in Content Distribution Networks Using Cooperative Leases

In this paper, we argue that cache consistency mechanisms designed for stand-alone proxies do not scale to the large number of proxies in a content distribution network and are not flexible enough to allow consistency guarantees to be tailored to object needs. To meet the twin challenges of scalability and flexibility, we introduce the notion of cooperative consistency along with a mechanism, c...

متن کامل

WCDP: A protocol for web cache consistency

Cache consistency at web intermediaries is required for scalable web content delivery. In this paper we describe the Web Content Distribution protocol (WCDP), which is an invalidation and update protocol to provide cache consistency for a large number of frequently changing web objects. WCDP supports different levels of consistency: strong, delta, weak, and explicit. It supports atomic invalida...

متن کامل

Enhancing Web Performance

This paper provides an overview of techniques for improving Web performance. For improving server performance, multiple Web servers can be used in combination with efficient load balancing techniques. We also discuss how the choice of server architecture affects performance. We examine content distribution networks (CDN’s) and the routing techniques that they use. While Web performance can be i...

متن کامل

Client Based Cache Consistency Scheme in Wireless Mobile Networks

This paper proposes a client based cache consistency scheme for maintaining cache consistency in wireless mobile networks using a distributed cache invalidation method. This is implemented on top of a previously proposed architecture for caching data items in mobile ad hoc networks (MANETs), namely COCAS. We have also previously proposed a client and server based consistency scheme, named SSUM ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001